import { request } from "@/utils/axios";

//首页请求api
/**
 * 获取轮播图列表
 */
export function getCarousel() {
  return request("/carousel", "get");
}

/**
 * 获取养宠达人列表
 */
export function getTalent(limit) {
  return request("/talent", "get", { limit: limit });
}

/**
 * 获取人气推荐列表
 */
export function getRecommend(limit) {
  return request("/recommend", "get", { limit: limit });
}

/**
 * 获取宠物详情数据
 */
export function getPetdetails(id) {
  return request("/petdetails", "get", { pet_id: id });
}

/**
 * 获取收藏状态
 */
export function getCollectstate(user_id, pet_id) {
  return request("/collectstate", "get", { user_id: user_id, pet_id: pet_id });
}

/**
 * 获取收藏状态
 */
export function getCollection(parms) {
  return request("/collection", "post", parms);
}

/**
 * 发送领养
 */
export function postAdopt(parms) {
  return request("/adopt", "post", parms);
}

/**
 * 上传图片
 */
export function postUploadavatar(file) {
  return request("/uploadavatar", "post", file);
}

/**
 * 发布宠物
 */
export function postRelease(from) {
  return request("/release", "post", from);
}

/**
 * 查询用户
 */
export function gitUsermessage(id) {
  return request("/usermessage", "get", { user_id: id });
}

/**
 * 我的发布
 */
export function gitMyrelease(id) {
  return request("/myrelease", "get", { user_id: id });
}

/**
 * 我的发布
 */
export function gitMycollect(id) {
  return request("/mycollect", "get", { user_id: id });
}

/**
 * 搜索
 */
export function getSearchList(value) {
  return request("/search", "get", { pet_variety: value });
}
